Argo CD & Argo Rolloutソースコードリーディング
ディレクトリ構成で気になったところ
./PROJECT <- 何用のファイルか不明。何らかのフォーマットにしたがって記述されているのでなにか別のツールでつかわれる?
TODO: rollback を実行している箇所
TOOD: analysisRun のタイミングはどのように決まっているか?
generateMetricTasks
reconcilAnalysisRun
下の runMeasurements を実行している
nextReconcileTime を計算して enqueue している
ここが analytsisRun を実行している実体?
これを見ると、1 度だけ走らせて終わりだが、カウンタをインクリメントしているので、どこかで複数回回しているはず